package com.shrct.businessprocess.product;

import com.shrct.businessprocess.organization.RCEnterprise;
import com.shrct.businessprocess.product.RCLogicProductEvent;
import com.shrct.businessprocess.product.impl.RCUnregisterIdentifiablePhysicalPruductEventImpl;
import com.shrct.businessprocess.product.proxy.RCUnregisterIdentifiablePhysicalPruductEventProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCUnregisterIdentifiablePhysicalPruductEventImpl.class)
public interface RCUnregisterIdentifiablePhysicalPruductEvent extends RCLogicProductEvent {
  public abstract RCEnterprise getEnterprise();
  
  public abstract RCUnregisterIdentifiablePhysicalPruductEvent setEnterprise(final RCEnterprise enterprise);
  
  public abstract String getDescription();
  
  public abstract String getEventTitle();
  
  public abstract RCUnregisterIdentifiablePhysicalPruductEventProxy toProxy();
}
